package com.zjuee.service;

import com.zjuee.base.base.Service;
import com.zjuee.base.dto.common.ledger.LedgerDangerSubtotalDto;
import com.zjuee.base.model.common.ledger.LedgerDangerSubtotal;
import com.zjuee.base.model.common.ledger.LedgerDispose;
import com.zjuee.base.model.common.ledger.LedgerProduce;

import java.util.List;

public interface LedgerDangerSubtotalService extends Service<LedgerDangerSubtotal, LedgerDangerSubtotalDto> {
    List<LedgerDangerSubtotal> selectList(LedgerDangerSubtotal ledgerDangerSubtotal);
    /**
     * 产生台账统计生成
     * @param ledgerProduce
     */
    public void ledgerDangerProduceReport(LedgerProduce ledgerProduce, String state) ;

    /**
     * 处置台账统计生成
     * @param ledgerDispose
     */
    public void ledgerDangerDisposeReport(LedgerDispose ledgerDispose, String state) ;
}
